pull oneself together - French English Dictionary